package TP2.implementation;

import TP1.TDA.PilaTDA;
import TP2.NodoLista;

public class PilaListaImpl implements PilaTDA {
	private NodoLista lista;

	public void inicializar() {
		lista = null;
	}

	public void apilar(int x) {
		NodoLista nuevo = new NodoLista(x, null);
		if (lista != null) {
			nuevo.setSgte(lista);
		}
		lista = nuevo;
	}

	public void desapilar() {
		lista = lista.getSgte();
	}

	public boolean vacia() {
		return (lista == null);
	}

	public int tope() {
		return lista.getContenido();
	}
}
